package com.coffee.attachment.entity;

import com.coffee.attachment.AttachVisualDTO;
import com.coffee.attachment.ExcelDocumentDTO;

/**
 * @author songkui
 * @since 2024/4/29 9:30
 */
public class AttachConverter {

    public static AttachDocumentEntity buildDocEntity(ExcelDocumentDTO dto){

        AttachDocumentEntity entity = new AttachDocumentEntity();
        entity.setDocType(dto.getDocType());
        entity.setDocDescribe(dto.getDocDescribe());
        entity.setDocExte(dto.getDocExte());
        entity.setDocTitle(dto.getDocTitle());
        entity.setDocCode(dto.getDocCode());
        entity.setDocUser(dto.getDocUser());
        entity.setDocDownload(dto.getDocDownload());
        entity.setMinioBucket(dto.getMinioBucket());
        entity.setMinioObject(dto.getMinioObject());
        return entity;
    }

    public static AttachVisualEntity buildVisualEntity(AttachVisualDTO dto){

        AttachVisualEntity entity = new AttachVisualEntity();
        entity.setMainBucket(dto.getMainBucket());
        entity.setMainObject(dto.getMainObject());
        entity.setMainExte(dto.getMainExte());
        entity.setMicroBucket(dto.getMicroBucket());
        entity.setMicroObject(dto.getMicroObject());
        entity.setMicroExte(dto.getMicroExte());
        entity.setVideoBucket(dto.getVideoBucket());
        entity.setVideoObject(dto.getVideoObject());
        entity.setVideoExte(dto.getVideoExte());
        entity.setShowNumber(dto.getShowNumber());
        entity.setVisualDescribe(dto.getVisualDescribe());

        return entity;
    }


}
